//
// ────────────────────────────────────────────────────────────────────────────
//   :::::: U S E D   P A C K A G E S : :  :   :    :     :        :          :
// ────────────────────────────────────────────────────────────────────────────
//

const rimraf = require('rimraf');
const minimatch = require('minimatch');

const fs = require('fs-extra');
const chokidar = require('chokidar');
const wxTransformer = require('@tarojs/transformer-wx');
const klaw = require('klaw');

const _ = require('lodash');
const loaderUtils = require('loader-utils');
const taro = require('../index')(_.merge);

//
// ────────────────────────────────────────────────────────────────────────
//   :::::: C A L L   R U N N E R : :  :   :    :     :        :          :
// ────────────────────────────────────────────────────────────────────────
//

const packages = {
    _,
    // logHelper,
    rimraf,
    minimatch,
    fs,
    chokidar,
    wxTransformer,
    klaw,
    loaderUtils,
    taro
};

require('@doctorwork/h5')({
    packages,
    mode: 'dev',
    taro
});
